deciduous forests - French English Dictionary